<?php
class Login extends CI_Controller{ //extends hace q herede  de controller
	
	//Creo el constructor para inicializar las variables
	public function __construct(){
		parent::__construct(); //Siempre va..! parent es para que no pise a conotroller
		$this->load->library('session');
	}
	
	//Pagina inicial
	public function index(){ //metodo		
		$this->load->view('loginView'); //Cargo la pagina loginView.php
	}
	
	/*
	 * @param usuario ta cosa
	 * @metod valida hace tal cosa
	 */
	
	public function validar(){
		$usuario	= '';
		$clave		= '';
		
		$usuario	= $this->input->post('usuario');
		$clave		= $this->input->post('clave');
		
		
		$this->load->model('LoginModel');
		$result	= $this->LoginModel->validarUsuario($usuario,$clave);
		
		$id			= $result['id'];
		$rut		= $result['rut'];
		$login		= $result['login'];
		
		if ($result->num_rows() > 0){
				
			$dataSession	= array('id'=>$id,
									'rut'=>$rut,
									'login'=>$login);
			
			$this->session->set_userdata($dataSession);
			
			$this->login();
			
			//$this->load->view('menuView'); //Cargo la pagina de bienvenida
			/*foreach ($query->result() as $row)
			{
			echo $row->title;
			echo $row->name;
			echo $row->body;
			}
			}*/
		}else{
			$this->load->view('loginView'); //Cargo la pagina de bienvenida
			
		}
	
	}	
	
	public function login(){
		if( $this->session->userdata('id') ){
			$nick	= $this->session->userdata('login');
			$this->load->view('menuView',$nick);	
		}else{
			$this->loginOut();
		}
	
	}
	
	public function loginOut(){
		$this->unset_userdata('id'); //mata session
		$this->load->view('loginView'');
	}
	
	
	
	
	
	
}
